home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.cbm
- Path: pagesat.net!abyss!abaugher
- From: abaugher@bcl.net (Aaron Baugher)
- Subject: Re: I know there's a Z80 there somewhere!
- X-Newsreader: TIN [version 1.2 PL2]
- Sender: usenet@bcl.net (news)
- Message-ID: <DnHq5I.EJM@bcl.net>
- References: <4fnprr$a1p@gatekeeper.liffe.com> <4fp9eh$nd7@clam.rutgers.edu> <ZvAKSgK.perregom@delphi.com>
- X-Nntp-Posting-Host: monolith.cis.net
- Date: Wed, 28 Feb 1996 14:41:41 GMT
-
- On Tue, 13 Feb 96 15:37:38 -0500, Mark Perrego wrote:
- > Jezebel Rebecca Delilah <jezzydee@clam.rutgers.edu> writes:
- >
- > >ralph.mason@liffe.com (Ralph Mason) writes:
- > >
- > >>I have a 128 and am wondering how one goes about accessing the z80? Is
- > >>it mapped somewhere in the 128 memory? Is there some kind of way at
- > >>pointing it at some memory and giving it a reset so that it will jump
- > >>to an interupt handler you have installed? Can you get some kind of
- > >>SMP going uding both of these chips?
-
- > If you have the BUDDY / Better Working Power Assembler it has code
- > that will show you how to turn off the 8502/8510 (whatever...) and
- > invoke the Z80. There's also a little test program and a list of
- > Z80 opcodes. Never did much with it though, since I haven't learned
- > ML for either processor. Without running CP/M, you would probably
- > have to have the 8502 invoke the Z80, do whatever, and then switch
- > back to 8502 to "read" the results from memory. The Kernal routines
- > rely on 8502 registers so you can't use them with the Z80 (hence the
- > need for CP/M as an alternate OS if you nned to only use the Z80).
-
- I seem to remember an article in TC128 about using the Z80 directly.
- I don't remember much of the details; there were some tricky things
- you had to do to switch to the Z80 and back again, but it is possible.
- I'm not sure what the advantage would be, unless you had a lot of a
- certain operation to do that the Z80 could do faster than the 8502.
- You can still only be using one processor at a time.
-
- Aaron
- --------------------------------------------------------
- Aaron J. Baugher http://www.bcl.net/~abaugher
- Software Engineer abaugher@bcl.net
- Basic Communications, Ltd. Roark on IRC
- --------------------------------------------------------
-